have an advantage - Français Anglais Dictionnaire